suffer anguish - French English Dictionary